package com.andy.blog.dal.service;

import com.andy.blog.dal.domain.ArticleTagDO;
import com.andy.blog.dal.vo.ArticleTagVO;

import java.util.List;

/**
 * Created by andy on 2023/7/3 17:11
 */
public interface ArticleTagDalService {

    /**
     * 新增
     */
    void insertArticleTag(ArticleTagVO articleTagVO);

    /**
     * 根据条件查询
     */
    List<ArticleTagDO> selectList(ArticleTagVO articleTagVO);

    /**
     * 根据id查询
     */
    List<ArticleTagDO> selectBatchIds(List<Long> ids);

    /**
     * 根据文章ID删除标签
     */
    void deleteByArticleId(Long articleId);

    /**
     * 查询条数
     */
    Long selectCount(ArticleTagVO articleTagVO);
}
